#ifndef _iic_H
#define _iic_H
#include "stm32f4xx_hal.h"
#include "main.h"
void
SDA_IN(void);
void
SDA_OUT(void);
void
SCL_OUT(void);
void
SDA_H(void);
void
SDA_L(void);
void
SCL_H(void);
void
SCL_L(void);
GPIO_PinState
SDA_READ(void);
void
iic2_init(void);
HAL_StatusTypeDef
iic2_start(void);
void
iic2_stop(void);
void
iic2_ack(void);
void
iic2_nack(void);
uint8_t
iic2_wait_ack(void);
uint8_t
iic2_recv_single_byte(unsigned char ack);
void
iic2_send_single_byte(uint8_t iic2_buff);
#endif
